# 系统版本
UBT_VERSION = 'focal'

# 待安装的包
APT_PACKAGES = [
    # build
    'build-essential',
    'make',
    'openjdk-11-jdk',
    'libssl-dev',
    'zlib1g-dev',
    'libbz2-dev',
    'libreadline-dev',
    'libsqlite3-dev',
    'libncurses-dev',
    'libncurses5-dev',
    'tk-dev',
    'libxml2-dev',
    'libxmlsec1-dev',
    'libxml2-utils',
    'libffi-dev',
    'liblzma-dev',
    'llvm',
    'xz-utils',
    'automake',
    'autoconf',
    'xsltproc',
    'fop',
    'm4',
    'libwxgtk3.0-gtk3-dev',
    'libgl1-mesa-dev',
    'libglu1-mesa-dev',
    'libpng-dev',
    'libssh-dev',
    'unixodbc-dev',


    # other
    'net-tools',
    'zsh',
    'curl',
    'wget',
    'git',
    'unzip',
    'dirmngr',
    'gpg',
    'gawk',
]

# ASDF 待安装的包
ASDF_PACKAGES = dict(
    neovim=('nightly', '', []),
    python=('3.9.7', '', []),
    erlang=('24.0.5', 'https://github.com/asdf-vm/asdf-erlang.git', 
        [
            "export KERL_BUILD_DOCS=yes",
            "export KERL_INSTALL_MANPAGES=yes",
        ]
    ),
    rebar=('3.16.1', 'https://github.com/Stratus3D/asdf-rebar.git', []),
    elixir=('1.12.2-otp-24', 'https://github.com/asdf-vm/asdf-elixir.git', []),
    nodejs=('16.8.0', 'https://github.com/asdf-vm/asdf-nodejs.git', 
        [ 
            "export NODEJS_ORG_MIRROR='https://npm.taobao.org/mirrors/node/'",
            "",
        ]),
    yarn=('latest', '', [])
)
